The decentralized web is nothing without decentralized storage. That
being said, developers and users of the decentralized web are often then
burdened with deciding which decentralized storage provider(s) they
should work with. Well, in decentralized fashion, the likely answer is
not one single provider or even a predetermined set of providers, but
rather ANY provider. The decentralized web will be powered by multiple
transport layers, and that decision should be left up to the user.
The
Safaris and Chromes of the world were built for and currently dominate
the centralized web. These centralized apps, however, yield total
autonomy of how and where data is stored and retrieved to developers
instead of users. The decentralized web, however, must adopt browsers
and apps that return this control back to the user. Therefore,
developers must be given tools and standards that enable the development
of apps that direct the transport (i.e. storage and retrieval) of data
without being able to control this data.
I believe this must be
achieved through development of a multiple transport layer that has open
and transparent standards. The basic concept underlying this idea is
already present and being demonstrated in the Internet Archive
dweb.archive.org internals. At Wolk we implemented the Internet
Archive's transport layer API so that we could be included and
incorporated into it's multi-transport vision.
What will You learn?We
would like to share our learnings in wiring Wolk's decentralized
blockchain to the Internet Archive's Multiple Transports Layer, to see
how we can extend this important idea with other active participants
(multiple browser/extension devs, decentralized storage providers, and
application devs)